const router = require('express').Router();
const {
    findUser
} = require("../models/userModel")
router.get("/login", (req, res) => {
    res.render("login")
})

router.post("/login", async (req, res) => {
    console.log(req.body);
    /* 
    根据用户名去查找 数据库中 有没有这个用户名
    如果有 判断密码是否正确

    */
    let {
        userName,
        pwd
    } = req.body
    let user = await findUser({
        userName
    });
    console.log(user)
    if (user) {
        //    找到了用户
        // 判断密码对不对
        if(pwd === user.pwd ){
            // 将 用户信息存储起来
            res.cookie("user",JSON.stringify(user),{
                maxAge:1000*3600*24*5
            });
            res.send({
                code: 0,
                msg: "登录成功",
                data: {
                    user
                }
            })
        }else{
            res.send({
                code: -1,
                msg: "密码错误"
            })
        }
    } else {
        res.send({
            code: -1,
            msg: "用户名不存在"
        })
    }

})

module.exports = router;